package org.apache.sad.core.framework.exception;

import java.util.List;
import java.util.Map;

public class SystemException extends BaseException {
    private static final long serialVersionUID = 1L;	
	
	@SuppressWarnings("unused")
	private SystemException(){}
	
    public SystemException(String code, Object[] args) {
        super(code, args);
    }  
    
    public SystemException(String code, Object[] args, String defaultMessage) {
    	super(code, args, defaultMessage);
    }
    
    public SystemException(String code) {
        super(code);
    }      
    
    public SystemException(List<Message> messages) {        
        super(messages);   
    }

	public SystemException(List<Message> messages, Throwable cause) {
		super(messages, cause);
	}

	public SystemException(String code, Object[] args, String defaultMessage,
			Throwable cause) {
		super(code, args, defaultMessage, cause);
	}

	public SystemException(String code, Object[] args, Throwable cause) {
		super(code, args, cause);
	}

	public SystemException(String code, Throwable cause) {
		super(code, cause);
	}

	public SystemException(List<Message> messages, Map<String, String> aspects,
			Throwable cause) {
		super(messages, aspects, cause);
	}

	public SystemException(List<Message> value, Map<String, String> aspects) {
		super(value, aspects);
	}

	public SystemException(String code, Map<String, String> aspects,
			Throwable cause) {
		super(code, aspects, cause);
	}

	public SystemException(String code, Map<String, String> aspects) {
		super(code, aspects);
	}

	public SystemException(String code, Object[] args,
			Map<String, String> aspects, Throwable cause) {
		super(code, args, aspects, cause);
	}

	public SystemException(String code, Object[] args,
			Map<String, String> aspects) {
		super(code, args, aspects);
	}

	public SystemException(String code, Object[] args, String defaultMessage,
			Map<String, String> aspects, Throwable cause) {
		super(code, args, defaultMessage, aspects, cause);
	}

	public SystemException(String code, Object[] args, String defaultMessage,
			Map<String, String> aspects) {
		super(code, args, defaultMessage, aspects);
	} 
}
